-- local skynet = require "skynet"
-- local snax = require "skynet.snax"

-- skynet.start(function ()
--     local obj = snax.newservice("simplesnax", 123, "test", false) --启动simplessnax服务,并传递参数
--     skynet.error("snax service", obj, "startup")
    
--     -- local r = obj.post.hello(123, "abc", false) --调用simplesnax中的accept.hello方法
--     local r = obj.req.echo("abcdefgh") --调用simplesnax中的response.echo方法
--     skynet.error("hello return:", r)
        
--     -- obj.req.quit("exit now") --退出服务
-- end)

local skynet = require "skynet"
local snax = require "skynet.snax"

skynet.start(function ()
    local obj = snax.uniqueservice("simplesnax", 123, "abc") --启动simplessnax服务
    obj = snax.queryservice("simplesnax") --查询全局唯一服
    snax.kill(obj, 123, "abc")
        
    local gobj = snax.globalservice("simplesnax", 123, "abc") --启动simplessnax服务
    gobj = snax.queryglobal("simplesnax") --查询全节点全局唯一服
    snax.kill(gobj, 123, "abc")
        
    skynet.exit()
end)

